package tipoVendedor;

import org.hibernate.SQLQuery;

import persistencia.GenericDAOAbstract;

public class TipoVendedorDAOHibernate extends
		GenericDAOAbstract<TipoVendedor, Long> implements TipoVendedorDAO {

	public TipoVendedor buscarPorId(int id) {

		String sql = "SELECT * FROM tipo_vendedor  tv where tv.id_tipo_vendedor = "
				+ id;
		SQLQuery sqlQuery = getSession().createSQLQuery(sql).addEntity(
				TipoVendedor.class);
		return (TipoVendedor) sqlQuery.uniqueResult();
	}

	public TipoVendedor buscarPorDescricao(String descricao) {
		String sql = "select * from tipo_vendedor tv where tv.descricao = '" + descricao +"'";
				
		SQLQuery sqlQuery = getSession().createSQLQuery(sql).addEntity(
				TipoVendedor.class);
		return (TipoVendedor) sqlQuery.uniqueResult();
	}

}
